-- Copyright (C) 1991-2013 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files from any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.

-- VENDOR "Altera"
-- PROGRAM "Quartus II 64-Bit"
-- VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Full Version"

-- DATE "05/24/2021 22:37:36"

-- 
-- Device: Altera EP3C40F780C8 Package FBGA780
-- 

-- 
-- This VHDL file should be used for ModelSim-Altera (VHDL) only
-- 

LIBRARY ALTERA;
LIBRARY CYCLONEIII;
LIBRARY IEEE;
USE ALTERA.ALTERA_PRIMITIVES_COMPONENTS.ALL;
USE CYCLONEIII.CYCLONEIII_COMPONENTS.ALL;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY 	zl_2346_8 IS
    PORT (
	seg : OUT std_logic_vector(7 DOWNTO 0);
	clk : IN std_logic;
	reset : IN std_logic;
	sel : OUT std_logic_vector(2 DOWNTO 0)
	);
END zl_2346_8;

-- Design Ports Information
-- seg[7]	=>  Location: PIN_AD18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[6]	=>  Location: PIN_K25,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[5]	=>  Location: PIN_L25,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[4]	=>  Location: PIN_H26,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[3]	=>  Location: PIN_P21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[2]	=>  Location: PIN_P25,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[1]	=>  Location: PIN_P26,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[0]	=>  Location: PIN_N25,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[2]	=>  Location: PIN_U28,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[1]	=>  Location: PIN_R28,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[0]	=>  Location: PIN_AB9,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- clk	=>  Location: PIN_J2,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- reset	=>  Location: PIN_M24,	 I/O Standard: 2.5 V,	 Current Strength: Default


ARCHITECTURE structure OF zl_2346_8 IS
SIGNAL gnd : std_logic := '0';
SIGNAL vcc : std_logic := '1';
SIGNAL unknown : std_logic := 'X';
SIGNAL devoe : std_logic := '1';
SIGNAL devclrn : std_logic := '1';
SIGNAL devpor : std_logic := '1';
SIGNAL ww_devoe : std_logic;
SIGNAL ww_devclrn : std_logic;
SIGNAL ww_devpor : std_logic;
SIGNAL ww_seg : std_logic_vector(7 DOWNTO 0);
SIGNAL ww_clk : std_logic;
SIGNAL ww_reset : std_logic;
SIGNAL ww_sel : std_logic_vector(2 DOWNTO 0);
SIGNAL \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\ : std_logic_vector(17 DOWNTO 0);
SIGNAL \clk~inputclkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \inst|div_clk~clkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \seg[7]~output_o\ : std_logic;
SIGNAL \seg[6]~output_o\ : std_logic;
SIGNAL \seg[5]~output_o\ : std_logic;
SIGNAL \seg[4]~output_o\ : std_logic;
SIGNAL \seg[3]~output_o\ : std_logic;
SIGNAL \seg[2]~output_o\ : std_logic;
SIGNAL \seg[1]~output_o\ : std_logic;
SIGNAL \seg[0]~output_o\ : std_logic;
SIGNAL \sel[2]~output_o\ : std_logic;
SIGNAL \sel[1]~output_o\ : std_logic;
SIGNAL \sel[0]~output_o\ : std_logic;
SIGNAL \clk~input_o\ : std_logic;
SIGNAL \clk~inputclkctrl_outclk\ : std_logic;
SIGNAL \inst|Add0~0_combout\ : std_logic;
SIGNAL \inst|count~1_combout\ : std_logic;
SIGNAL \inst|Add0~1\ : std_logic;
SIGNAL \inst|Add0~2_combout\ : std_logic;
SIGNAL \inst|Add0~3\ : std_logic;
SIGNAL \inst|Add0~4_combout\ : std_logic;
SIGNAL \inst|Add0~5\ : std_logic;
SIGNAL \inst|Add0~6_combout\ : std_logic;
SIGNAL \inst|count~0_combout\ : std_logic;
SIGNAL \inst|Add0~7\ : std_logic;
SIGNAL \inst|Add0~8_combout\ : std_logic;
SIGNAL \inst|Add0~9\ : std_logic;
SIGNAL \inst|Add0~10_combout\ : std_logic;
SIGNAL \inst|count~2_combout\ : std_logic;
SIGNAL \inst|Add0~11\ : std_logic;
SIGNAL \inst|Add0~12_combout\ : std_logic;
SIGNAL \inst|count~3_combout\ : std_logic;
SIGNAL \inst|Add0~13\ : std_logic;
SIGNAL \inst|Add0~14_combout\ : std_logic;
SIGNAL \inst|count~4_combout\ : std_logic;
SIGNAL \inst|Add0~15\ : std_logic;
SIGNAL \inst|Add0~16_combout\ : std_logic;
SIGNAL \inst|count~5_combout\ : std_logic;
SIGNAL \inst|Add0~17\ : std_logic;
SIGNAL \inst|Add0~18_combout\ : std_logic;
SIGNAL \inst|count~6_combout\ : std_logic;
SIGNAL \inst|Add0~19\ : std_logic;
SIGNAL \inst|Add0~20_combout\ : std_logic;
SIGNAL \inst|Add0~21\ : std_logic;
SIGNAL \inst|Add0~22_combout\ : std_logic;
SIGNAL \inst|Equal0~2_combout\ : std_logic;
SIGNAL \inst|Equal0~1_combout\ : std_logic;
SIGNAL \inst|Equal0~0_combout\ : std_logic;
SIGNAL \inst|Add0~23\ : std_logic;
SIGNAL \inst|Add0~24_combout\ : std_logic;
SIGNAL \inst|Add0~25\ : std_logic;
SIGNAL \inst|Add0~26_combout\ : std_logic;
SIGNAL \inst|Add0~27\ : std_logic;
SIGNAL \inst|Add0~28_combout\ : std_logic;
SIGNAL \inst|Add0~29\ : std_logic;
SIGNAL \inst|Add0~30_combout\ : std_logic;
SIGNAL \inst|Equal0~3_combout\ : std_logic;
SIGNAL \inst|Equal0~4_combout\ : std_logic;
SIGNAL \inst|div_clk~0_combout\ : std_logic;
SIGNAL \inst|div_clk~feeder_combout\ : std_logic;
SIGNAL \inst|div_clk~q\ : std_logic;
SIGNAL \inst|div_clk~clkctrl_outclk\ : std_logic;
SIGNAL \reset~input_o\ : std_logic;
SIGNAL \inst|Equal2~0_combout\ : std_logic;
SIGNAL \inst|Equal2~2_combout\ : std_logic;
SIGNAL \inst|Decoder2~0_combout\ : std_logic;
SIGNAL \inst|Add2~1\ : std_logic;
SIGNAL \inst|Add2~2_combout\ : std_logic;
SIGNAL \inst|Add2~3\ : std_logic;
SIGNAL \inst|Add2~4_combout\ : std_logic;
SIGNAL \inst|Add2~5\ : std_logic;
SIGNAL \inst|Add2~6_combout\ : std_logic;
SIGNAL \inst|Add2~7\ : std_logic;
SIGNAL \inst|Add2~8_combout\ : std_logic;
SIGNAL \inst|Add2~9\ : std_logic;
SIGNAL \inst|Add2~10_combout\ : std_logic;
SIGNAL \inst|Add2~11\ : std_logic;
SIGNAL \inst|Add2~12_combout\ : std_logic;
SIGNAL \inst|Add2~13\ : std_logic;
SIGNAL \inst|Add2~14_combout\ : std_logic;
SIGNAL \inst|Equal2~1_combout\ : std_logic;
SIGNAL \inst|PC~0_combout\ : std_logic;
SIGNAL \inst|Add2~0_combout\ : std_logic;
SIGNAL \inst|OP[0]~feeder_combout\ : std_logic;
SIGNAL \inst|y[1]~0_combout\ : std_logic;
SIGNAL \inst|OP[2]~feeder_combout\ : std_logic;
SIGNAL \inst|OP[1]~feeder_combout\ : std_logic;
SIGNAL \inst|OP[3]~feeder_combout\ : std_logic;
SIGNAL \inst|Equal3~0_combout\ : std_logic;
SIGNAL \inst|state~0_combout\ : std_logic;
SIGNAL \inst|state~1_combout\ : std_logic;
SIGNAL \inst|Equal4~0_combout\ : std_logic;
SIGNAL \inst|y[0]~feeder_combout\ : std_logic;
SIGNAL \inst|R4~2_combout\ : std_logic;
SIGNAL \inst|z[1]~feeder_combout\ : std_logic;
SIGNAL \inst|z[0]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux16~0_combout\ : std_logic;
SIGNAL \inst|Mux8~0_combout\ : std_logic;
SIGNAL \inst|Mux8~1_combout\ : std_logic;
SIGNAL \inst|Mux8~2_combout\ : std_logic;
SIGNAL \inst|x[0]~feeder_combout\ : std_logic;
SIGNAL \inst|R2~10_combout\ : std_logic;
SIGNAL \inst|R1[3]~feeder_combout\ : std_logic;
SIGNAL \inst|RY[0]~0_combout\ : std_logic;
SIGNAL \inst|R1~0_combout\ : std_logic;
SIGNAL \inst|R1~1_combout\ : std_logic;
SIGNAL \inst|R1~2_combout\ : std_logic;
SIGNAL \inst|x[1]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux16~1_combout\ : std_logic;
SIGNAL \inst|R3~1_combout\ : std_logic;
SIGNAL \inst|Mux16~2_combout\ : std_logic;
SIGNAL \inst|Mux16~3_combout\ : std_logic;
SIGNAL \inst|Mux36~0_combout\ : std_logic;
SIGNAL \inst|R2[3]~feeder_combout\ : std_logic;
SIGNAL \inst|R2~7_combout\ : std_logic;
SIGNAL \inst|R2~8_combout\ : std_logic;
SIGNAL \inst|Mux36~1_combout\ : std_logic;
SIGNAL \inst|RX[1]~0_combout\ : std_logic;
SIGNAL \inst|RY[2]~feeder_combout\ : std_logic;
SIGNAL \inst|RY[0]~1_combout\ : std_logic;
SIGNAL \inst|R4[2]~feeder_combout\ : std_logic;
SIGNAL \inst|R4[0]~0_combout\ : std_logic;
SIGNAL \inst|R4[0]~1_combout\ : std_logic;
SIGNAL \inst|R4[0]~3_combout\ : std_logic;
SIGNAL \inst|R2[0]~3_combout\ : std_logic;
SIGNAL \inst|R3[0]~0_combout\ : std_logic;
SIGNAL \inst|R3[0]~2_combout\ : std_logic;
SIGNAL \inst|R1[0]~4_combout\ : std_logic;
SIGNAL \inst|R1[0]~3_combout\ : std_logic;
SIGNAL \inst|R1[0]~5_combout\ : std_logic;
SIGNAL \inst|Mux37~0_combout\ : std_logic;
SIGNAL \inst|Mux37~1_combout\ : std_logic;
SIGNAL \inst|R2~9_combout\ : std_logic;
SIGNAL \inst|R2[0]~2_combout\ : std_logic;
SIGNAL \inst|R2[0]~1_combout\ : std_logic;
SIGNAL \inst|R2[0]~4_combout\ : std_logic;
SIGNAL \inst|R4[0]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux39~0_combout\ : std_logic;
SIGNAL \inst|Mux39~1_combout\ : std_logic;
SIGNAL \inst|R2~5_combout\ : std_logic;
SIGNAL \inst|R2~5_wirecell_combout\ : std_logic;
SIGNAL \inst|R2~6_combout\ : std_logic;
SIGNAL \inst|R2[1]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[1]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux38~0_combout\ : std_logic;
SIGNAL \inst|Mux38~1_combout\ : std_logic;
SIGNAL \inst|R2~0_combout\ : std_logic;
SIGNAL \inst|WideOr0~0_combout\ : std_logic;
SIGNAL \inst|seg[6]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr1~0_combout\ : std_logic;
SIGNAL \inst|seg[5]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr2~0_combout\ : std_logic;
SIGNAL \inst|seg[4]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr3~0_combout\ : std_logic;
SIGNAL \inst|seg[3]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr4~0_combout\ : std_logic;
SIGNAL \inst|seg[2]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr5~0_combout\ : std_logic;
SIGNAL \inst|seg[1]~feeder_combout\ : std_logic;
SIGNAL \inst|WideOr6~0_combout\ : std_logic;
SIGNAL \inst|seg[0]~feeder_combout\ : std_logic;
SIGNAL \inst|z\ : std_logic_vector(1 DOWNTO 0);
SIGNAL \inst|y\ : std_logic_vector(1 DOWNTO 0);
SIGNAL \inst|x\ : std_logic_vector(1 DOWNTO 0);
SIGNAL \inst|state\ : std_logic_vector(1 DOWNTO 0);
SIGNAL \inst|seg\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|count\ : std_logic_vector(15 DOWNTO 0);
SIGNAL \inst|RY\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \inst|RX\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \inst|R4\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R3\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R2\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R1\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|PC\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|OP\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \inst6|altsyncram_component|auto_generated|q_a\ : std_logic_vector(15 DOWNTO 0);
SIGNAL \inst|ALT_INV_div_clk~clkctrl_outclk\ : std_logic;
SIGNAL \ALT_INV_reset~input_o\ : std_logic;

BEGIN

seg <= ww_seg;
ww_clk <= clk;
ww_reset <= reset;
sel <= ww_sel;
ww_devoe <= devoe;
ww_devclrn <= devclrn;
ww_devpor <= devpor;

\inst6|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\ <= (\inst|PC\(7) & \inst|PC\(6) & \inst|PC\(5) & \inst|PC\(4) & \inst|PC\(3) & \inst|PC\(2) & \inst|PC\(1) & \inst|PC\(0));

\inst6|altsyncram_component|auto_generated|q_a\(0) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(0);
\inst6|altsyncram_component|auto_generated|q_a\(1) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(1);
\inst6|altsyncram_component|auto_generated|q_a\(4) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(2);
\inst6|altsyncram_component|auto_generated|q_a\(5) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(3);
\inst6|altsyncram_component|auto_generated|q_a\(8) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(4);
\inst6|altsyncram_component|auto_generated|q_a\(9) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(5);
\inst6|altsyncram_component|auto_generated|q_a\(12) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(6);
\inst6|altsyncram_component|auto_generated|q_a\(13) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(7);
\inst6|altsyncram_component|auto_generated|q_a\(14) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(8);
\inst6|altsyncram_component|auto_generated|q_a\(15) <= \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(9);

\clk~inputclkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \clk~input_o\);

\inst|div_clk~clkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \inst|div_clk~q\);
\inst|ALT_INV_div_clk~clkctrl_outclk\ <= NOT \inst|div_clk~clkctrl_outclk\;
\ALT_INV_reset~input_o\ <= NOT \reset~input_o\;

-- Location: IOOBUF_X52_Y0_N2
\seg[7]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \seg[7]~output_o\);

-- Location: IOOBUF_X67_Y24_N9
\seg[6]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(6),
	devoe => ww_devoe,
	o => \seg[6]~output_o\);

-- Location: IOOBUF_X67_Y25_N2
\seg[5]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(5),
	devoe => ww_devoe,
	o => \seg[5]~output_o\);

-- Location: IOOBUF_X67_Y25_N9
\seg[4]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(4),
	devoe => ww_devoe,
	o => \seg[4]~output_o\);

-- Location: IOOBUF_X67_Y20_N2
\seg[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(3),
	devoe => ww_devoe,
	o => \seg[3]~output_o\);

-- Location: IOOBUF_X67_Y25_N16
\seg[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(2),
	devoe => ww_devoe,
	o => \seg[2]~output_o\);

-- Location: IOOBUF_X67_Y25_N23
\seg[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(1),
	devoe => ww_devoe,
	o => \seg[1]~output_o\);

-- Location: IOOBUF_X67_Y26_N9
\seg[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(0),
	devoe => ww_devoe,
	o => \seg[0]~output_o\);

-- Location: IOOBUF_X67_Y15_N2
\sel[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \sel[2]~output_o\);

-- Location: IOOBUF_X67_Y19_N23
\sel[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \sel[1]~output_o\);

-- Location: IOOBUF_X14_Y0_N16
\sel[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => VCC,
	devoe => ww_devoe,
	o => \sel[0]~output_o\);

-- Location: IOIBUF_X0_Y21_N1
\clk~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_clk,
	o => \clk~input_o\);

-- Location: CLKCTRL_G4
\clk~inputclkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \clk~inputclkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \clk~inputclkctrl_outclk\);

-- Location: LCCOMB_X45_Y23_N0
\inst|Add0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~0_combout\ = \inst|count\(0) $ (VCC)
-- \inst|Add0~1\ = CARRY(\inst|count\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(0),
	datad => VCC,
	combout => \inst|Add0~0_combout\,
	cout => \inst|Add0~1\);

-- Location: LCCOMB_X46_Y23_N10
\inst|count~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~1_combout\ = (\inst|Add0~0_combout\ & !\inst|Equal0~4_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Add0~0_combout\,
	datad => \inst|Equal0~4_combout\,
	combout => \inst|count~1_combout\);

-- Location: FF_X45_Y23_N19
\inst|count[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	asdata => \inst|count~1_combout\,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(0));

-- Location: LCCOMB_X45_Y23_N2
\inst|Add0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~2_combout\ = (\inst|count\(1) & (!\inst|Add0~1\)) # (!\inst|count\(1) & ((\inst|Add0~1\) # (GND)))
-- \inst|Add0~3\ = CARRY((!\inst|Add0~1\) # (!\inst|count\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(1),
	datad => VCC,
	cin => \inst|Add0~1\,
	combout => \inst|Add0~2_combout\,
	cout => \inst|Add0~3\);

-- Location: FF_X45_Y23_N3
\inst|count[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(1));

-- Location: LCCOMB_X45_Y23_N4
\inst|Add0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~4_combout\ = (\inst|count\(2) & (\inst|Add0~3\ $ (GND))) # (!\inst|count\(2) & (!\inst|Add0~3\ & VCC))
-- \inst|Add0~5\ = CARRY((\inst|count\(2) & !\inst|Add0~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(2),
	datad => VCC,
	cin => \inst|Add0~3\,
	combout => \inst|Add0~4_combout\,
	cout => \inst|Add0~5\);

-- Location: FF_X45_Y23_N5
\inst|count[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(2));

-- Location: LCCOMB_X45_Y23_N6
\inst|Add0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~6_combout\ = (\inst|count\(3) & (!\inst|Add0~5\)) # (!\inst|count\(3) & ((\inst|Add0~5\) # (GND)))
-- \inst|Add0~7\ = CARRY((!\inst|Add0~5\) # (!\inst|count\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(3),
	datad => VCC,
	cin => \inst|Add0~5\,
	combout => \inst|Add0~6_combout\,
	cout => \inst|Add0~7\);

-- Location: LCCOMB_X46_Y23_N6
\inst|count~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~0_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~6_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal0~4_combout\,
	datac => \inst|Add0~6_combout\,
	combout => \inst|count~0_combout\);

-- Location: FF_X46_Y23_N7
\inst|count[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(3));

-- Location: LCCOMB_X45_Y23_N8
\inst|Add0~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~8_combout\ = (\inst|count\(4) & (\inst|Add0~7\ $ (GND))) # (!\inst|count\(4) & (!\inst|Add0~7\ & VCC))
-- \inst|Add0~9\ = CARRY((\inst|count\(4) & !\inst|Add0~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(4),
	datad => VCC,
	cin => \inst|Add0~7\,
	combout => \inst|Add0~8_combout\,
	cout => \inst|Add0~9\);

-- Location: FF_X45_Y23_N9
\inst|count[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~8_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(4));

-- Location: LCCOMB_X45_Y23_N10
\inst|Add0~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~10_combout\ = (\inst|count\(5) & (!\inst|Add0~9\)) # (!\inst|count\(5) & ((\inst|Add0~9\) # (GND)))
-- \inst|Add0~11\ = CARRY((!\inst|Add0~9\) # (!\inst|count\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(5),
	datad => VCC,
	cin => \inst|Add0~9\,
	combout => \inst|Add0~10_combout\,
	cout => \inst|Add0~11\);

-- Location: LCCOMB_X46_Y23_N16
\inst|count~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~2_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~10_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal0~4_combout\,
	datad => \inst|Add0~10_combout\,
	combout => \inst|count~2_combout\);

-- Location: FF_X46_Y23_N17
\inst|count[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(5));

-- Location: LCCOMB_X45_Y23_N12
\inst|Add0~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~12_combout\ = (\inst|count\(6) & (\inst|Add0~11\ $ (GND))) # (!\inst|count\(6) & (!\inst|Add0~11\ & VCC))
-- \inst|Add0~13\ = CARRY((\inst|count\(6) & !\inst|Add0~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(6),
	datad => VCC,
	cin => \inst|Add0~11\,
	combout => \inst|Add0~12_combout\,
	cout => \inst|Add0~13\);

-- Location: LCCOMB_X46_Y23_N20
\inst|count~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~3_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~12_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal0~4_combout\,
	datad => \inst|Add0~12_combout\,
	combout => \inst|count~3_combout\);

-- Location: FF_X46_Y23_N21
\inst|count[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(6));

-- Location: LCCOMB_X45_Y23_N14
\inst|Add0~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~14_combout\ = (\inst|count\(7) & (!\inst|Add0~13\)) # (!\inst|count\(7) & ((\inst|Add0~13\) # (GND)))
-- \inst|Add0~15\ = CARRY((!\inst|Add0~13\) # (!\inst|count\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(7),
	datad => VCC,
	cin => \inst|Add0~13\,
	combout => \inst|Add0~14_combout\,
	cout => \inst|Add0~15\);

-- Location: LCCOMB_X46_Y23_N30
\inst|count~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~4_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~14_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal0~4_combout\,
	datad => \inst|Add0~14_combout\,
	combout => \inst|count~4_combout\);

-- Location: FF_X46_Y23_N31
\inst|count[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(7));

-- Location: LCCOMB_X45_Y23_N16
\inst|Add0~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~16_combout\ = (\inst|count\(8) & (\inst|Add0~15\ $ (GND))) # (!\inst|count\(8) & (!\inst|Add0~15\ & VCC))
-- \inst|Add0~17\ = CARRY((\inst|count\(8) & !\inst|Add0~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(8),
	datad => VCC,
	cin => \inst|Add0~15\,
	combout => \inst|Add0~16_combout\,
	cout => \inst|Add0~17\);

-- Location: LCCOMB_X46_Y23_N12
\inst|count~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~5_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~16_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal0~4_combout\,
	datac => \inst|Add0~16_combout\,
	combout => \inst|count~5_combout\);

-- Location: FF_X46_Y23_N13
\inst|count[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(8));

-- Location: LCCOMB_X45_Y23_N18
\inst|Add0~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~18_combout\ = (\inst|count\(9) & (!\inst|Add0~17\)) # (!\inst|count\(9) & ((\inst|Add0~17\) # (GND)))
-- \inst|Add0~19\ = CARRY((!\inst|Add0~17\) # (!\inst|count\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(9),
	datad => VCC,
	cin => \inst|Add0~17\,
	combout => \inst|Add0~18_combout\,
	cout => \inst|Add0~19\);

-- Location: LCCOMB_X46_Y23_N14
\inst|count~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count~6_combout\ = (!\inst|Equal0~4_combout\ & \inst|Add0~18_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal0~4_combout\,
	datad => \inst|Add0~18_combout\,
	combout => \inst|count~6_combout\);

-- Location: FF_X46_Y23_N15
\inst|count[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(9));

-- Location: LCCOMB_X45_Y23_N20
\inst|Add0~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~20_combout\ = (\inst|count\(10) & (\inst|Add0~19\ $ (GND))) # (!\inst|count\(10) & (!\inst|Add0~19\ & VCC))
-- \inst|Add0~21\ = CARRY((\inst|count\(10) & !\inst|Add0~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(10),
	datad => VCC,
	cin => \inst|Add0~19\,
	combout => \inst|Add0~20_combout\,
	cout => \inst|Add0~21\);

-- Location: FF_X45_Y23_N21
\inst|count[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~20_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(10));

-- Location: LCCOMB_X45_Y23_N22
\inst|Add0~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~22_combout\ = (\inst|count\(11) & (!\inst|Add0~21\)) # (!\inst|count\(11) & ((\inst|Add0~21\) # (GND)))
-- \inst|Add0~23\ = CARRY((!\inst|Add0~21\) # (!\inst|count\(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(11),
	datad => VCC,
	cin => \inst|Add0~21\,
	combout => \inst|Add0~22_combout\,
	cout => \inst|Add0~23\);

-- Location: FF_X45_Y23_N23
\inst|count[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~22_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(11));

-- Location: LCCOMB_X46_Y23_N22
\inst|Equal0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~2_combout\ = (\inst|count\(8) & (!\inst|count\(11) & (\inst|count\(9) & !\inst|count\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(8),
	datab => \inst|count\(11),
	datac => \inst|count\(9),
	datad => \inst|count\(10),
	combout => \inst|Equal0~2_combout\);

-- Location: LCCOMB_X46_Y23_N24
\inst|Equal0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~1_combout\ = (\inst|count\(7) & (\inst|count\(6) & (\inst|count\(5) & !\inst|count\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(7),
	datab => \inst|count\(6),
	datac => \inst|count\(5),
	datad => \inst|count\(4),
	combout => \inst|Equal0~1_combout\);

-- Location: LCCOMB_X46_Y23_N4
\inst|Equal0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~0_combout\ = (\inst|count\(3) & (!\inst|count\(2) & (!\inst|count\(0) & !\inst|count\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(3),
	datab => \inst|count\(2),
	datac => \inst|count\(0),
	datad => \inst|count\(1),
	combout => \inst|Equal0~0_combout\);

-- Location: LCCOMB_X45_Y23_N24
\inst|Add0~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~24_combout\ = (\inst|count\(12) & (\inst|Add0~23\ $ (GND))) # (!\inst|count\(12) & (!\inst|Add0~23\ & VCC))
-- \inst|Add0~25\ = CARRY((\inst|count\(12) & !\inst|Add0~23\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(12),
	datad => VCC,
	cin => \inst|Add0~23\,
	combout => \inst|Add0~24_combout\,
	cout => \inst|Add0~25\);

-- Location: FF_X45_Y23_N25
\inst|count[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~24_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(12));

-- Location: LCCOMB_X45_Y23_N26
\inst|Add0~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~26_combout\ = (\inst|count\(13) & (!\inst|Add0~25\)) # (!\inst|count\(13) & ((\inst|Add0~25\) # (GND)))
-- \inst|Add0~27\ = CARRY((!\inst|Add0~25\) # (!\inst|count\(13)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(13),
	datad => VCC,
	cin => \inst|Add0~25\,
	combout => \inst|Add0~26_combout\,
	cout => \inst|Add0~27\);

-- Location: FF_X45_Y23_N27
\inst|count[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~26_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(13));

-- Location: LCCOMB_X45_Y23_N28
\inst|Add0~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~28_combout\ = (\inst|count\(14) & (\inst|Add0~27\ $ (GND))) # (!\inst|count\(14) & (!\inst|Add0~27\ & VCC))
-- \inst|Add0~29\ = CARRY((\inst|count\(14) & !\inst|Add0~27\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(14),
	datad => VCC,
	cin => \inst|Add0~27\,
	combout => \inst|Add0~28_combout\,
	cout => \inst|Add0~29\);

-- Location: FF_X45_Y23_N29
\inst|count[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~28_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(14));

-- Location: LCCOMB_X45_Y23_N30
\inst|Add0~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add0~30_combout\ = \inst|count\(15) $ (\inst|Add0~29\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(15),
	cin => \inst|Add0~29\,
	combout => \inst|Add0~30_combout\);

-- Location: FF_X45_Y23_N31
\inst|count[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Add0~30_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(15));

-- Location: LCCOMB_X46_Y23_N28
\inst|Equal0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~3_combout\ = (!\inst|count\(13) & (!\inst|count\(15) & (!\inst|count\(12) & !\inst|count\(14))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(13),
	datab => \inst|count\(15),
	datac => \inst|count\(12),
	datad => \inst|count\(14),
	combout => \inst|Equal0~3_combout\);

-- Location: LCCOMB_X46_Y23_N18
\inst|Equal0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~4_combout\ = (\inst|Equal0~2_combout\ & (\inst|Equal0~1_combout\ & (\inst|Equal0~0_combout\ & \inst|Equal0~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal0~2_combout\,
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Equal0~0_combout\,
	datad => \inst|Equal0~3_combout\,
	combout => \inst|Equal0~4_combout\);

-- Location: LCCOMB_X46_Y23_N26
\inst|div_clk~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|div_clk~0_combout\ = \inst|div_clk~q\ $ (\inst|Equal0~4_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|div_clk~q\,
	datad => \inst|Equal0~4_combout\,
	combout => \inst|div_clk~0_combout\);

-- Location: LCCOMB_X46_Y23_N8
\inst|div_clk~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|div_clk~feeder_combout\ = \inst|div_clk~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|div_clk~0_combout\,
	combout => \inst|div_clk~feeder_combout\);

-- Location: FF_X46_Y23_N9
\inst|div_clk\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|div_clk~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|div_clk~q\);

-- Location: CLKCTRL_G9
\inst|div_clk~clkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \inst|div_clk~clkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \inst|div_clk~clkctrl_outclk\);

-- Location: IOIBUF_X67_Y24_N1
\reset~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_reset,
	o => \reset~input_o\);

-- Location: LCCOMB_X59_Y24_N0
\inst|Equal2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal2~0_combout\ = (\inst|PC\(1) & (\inst|PC\(0) & (!\inst|PC\(2) & !\inst|PC\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(1),
	datab => \inst|PC\(0),
	datac => \inst|PC\(2),
	datad => \inst|PC\(3),
	combout => \inst|Equal2~0_combout\);

-- Location: LCCOMB_X59_Y24_N2
\inst|Equal2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal2~2_combout\ = (\inst|Equal2~1_combout\ & \inst|Equal2~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal2~1_combout\,
	datad => \inst|Equal2~0_combout\,
	combout => \inst|Equal2~2_combout\);

-- Location: LCCOMB_X60_Y23_N2
\inst|Decoder2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder2~0_combout\ = (\inst|state\(0)) # (\inst|state\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|state\(0),
	datad => \inst|state\(1),
	combout => \inst|Decoder2~0_combout\);

-- Location: LCCOMB_X59_Y24_N8
\inst|Add2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~0_combout\ = (\inst|PC~0_combout\ & (\inst|Decoder2~0_combout\ $ (GND))) # (!\inst|PC~0_combout\ & (!\inst|Decoder2~0_combout\ & VCC))
-- \inst|Add2~1\ = CARRY((\inst|PC~0_combout\ & !\inst|Decoder2~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001100100100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC~0_combout\,
	datab => \inst|Decoder2~0_combout\,
	datad => VCC,
	combout => \inst|Add2~0_combout\,
	cout => \inst|Add2~1\);

-- Location: LCCOMB_X59_Y24_N10
\inst|Add2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~2_combout\ = (\inst|Add2~1\ & (((\inst|Equal2~2_combout\)) # (!\inst|PC\(1)))) # (!\inst|Add2~1\ & (((\inst|PC\(1) & !\inst|Equal2~2_combout\)) # (GND)))
-- \inst|Add2~3\ = CARRY(((\inst|Equal2~2_combout\) # (!\inst|Add2~1\)) # (!\inst|PC\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101001011011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(1),
	datab => \inst|Equal2~2_combout\,
	datad => VCC,
	cin => \inst|Add2~1\,
	combout => \inst|Add2~2_combout\,
	cout => \inst|Add2~3\);

-- Location: FF_X59_Y24_N11
\inst|PC[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~2_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(1));

-- Location: LCCOMB_X59_Y24_N12
\inst|Add2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~4_combout\ = (\inst|PC\(2) & (\inst|Add2~3\ $ (GND))) # (!\inst|PC\(2) & (!\inst|Add2~3\ & VCC))
-- \inst|Add2~5\ = CARRY((\inst|PC\(2) & !\inst|Add2~3\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(2),
	datad => VCC,
	cin => \inst|Add2~3\,
	combout => \inst|Add2~4_combout\,
	cout => \inst|Add2~5\);

-- Location: FF_X59_Y24_N13
\inst|PC[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~4_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(2));

-- Location: LCCOMB_X59_Y24_N14
\inst|Add2~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~6_combout\ = (\inst|PC\(3) & (!\inst|Add2~5\)) # (!\inst|PC\(3) & ((\inst|Add2~5\) # (GND)))
-- \inst|Add2~7\ = CARRY((!\inst|Add2~5\) # (!\inst|PC\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(3),
	datad => VCC,
	cin => \inst|Add2~5\,
	combout => \inst|Add2~6_combout\,
	cout => \inst|Add2~7\);

-- Location: FF_X59_Y24_N15
\inst|PC[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~6_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(3));

-- Location: LCCOMB_X59_Y24_N16
\inst|Add2~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~8_combout\ = (\inst|PC\(4) & (\inst|Add2~7\ $ (GND))) # (!\inst|PC\(4) & (!\inst|Add2~7\ & VCC))
-- \inst|Add2~9\ = CARRY((\inst|PC\(4) & !\inst|Add2~7\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(4),
	datad => VCC,
	cin => \inst|Add2~7\,
	combout => \inst|Add2~8_combout\,
	cout => \inst|Add2~9\);

-- Location: FF_X59_Y24_N17
\inst|PC[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~8_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(4));

-- Location: LCCOMB_X59_Y24_N18
\inst|Add2~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~10_combout\ = (\inst|PC\(5) & (!\inst|Add2~9\)) # (!\inst|PC\(5) & ((\inst|Add2~9\) # (GND)))
-- \inst|Add2~11\ = CARRY((!\inst|Add2~9\) # (!\inst|PC\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(5),
	datad => VCC,
	cin => \inst|Add2~9\,
	combout => \inst|Add2~10_combout\,
	cout => \inst|Add2~11\);

-- Location: FF_X59_Y24_N19
\inst|PC[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~10_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(5));

-- Location: LCCOMB_X59_Y24_N20
\inst|Add2~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~12_combout\ = (\inst|PC\(6) & (\inst|Add2~11\ $ (GND))) # (!\inst|PC\(6) & (!\inst|Add2~11\ & VCC))
-- \inst|Add2~13\ = CARRY((\inst|PC\(6) & !\inst|Add2~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(6),
	datad => VCC,
	cin => \inst|Add2~11\,
	combout => \inst|Add2~12_combout\,
	cout => \inst|Add2~13\);

-- Location: FF_X59_Y24_N21
\inst|PC[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~12_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(6));

-- Location: LCCOMB_X59_Y24_N22
\inst|Add2~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~14_combout\ = \inst|PC\(7) $ (\inst|Add2~13\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(7),
	cin => \inst|Add2~13\,
	combout => \inst|Add2~14_combout\);

-- Location: FF_X59_Y24_N23
\inst|PC[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~14_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(7));

-- Location: LCCOMB_X59_Y24_N30
\inst|Equal2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal2~1_combout\ = (!\inst|PC\(7) & (!\inst|PC\(5) & (!\inst|PC\(6) & !\inst|PC\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(7),
	datab => \inst|PC\(5),
	datac => \inst|PC\(6),
	datad => \inst|PC\(4),
	combout => \inst|Equal2~1_combout\);

-- Location: LCCOMB_X59_Y24_N28
\inst|PC~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC~0_combout\ = (\inst|PC\(0) & ((!\inst|Equal2~0_combout\) # (!\inst|Equal2~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal2~1_combout\,
	datac => \inst|PC\(0),
	datad => \inst|Equal2~0_combout\,
	combout => \inst|PC~0_combout\);

-- Location: FF_X59_Y24_N9
\inst|PC[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Add2~0_combout\,
	sclr => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(0));

-- Location: M9K_X58_Y24_N0
\inst6|altsyncram_component|auto_generated|ram_block1a0\ : cycloneiii_ram_block
-- pragma translate_off
GENERIC MAP (
	mem_init2 => X"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
	mem_init1 => X"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
	mem_init0 => X"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F0008C001E0",
	data_interleave_offset_in_bits => 1,
	data_interleave_width_in_bits => 1,
	init_file => "mem.mif",
	init_file_layout => "port_a",
	logical_ram_name => "mem:inst6|altsyncram:altsyncram_component|altsyncram_osq3:auto_generated|ALTSYNCRAM",
	operation_mode => "rom",
	port_a_address_clear => "none",
	port_a_address_width => 8,
	port_a_byte_enable_clock => "none",
	port_a_data_out_clear => "none",
	port_a_data_out_clock => "clock0",
	port_a_data_width => 18,
	port_a_first_address => 0,
	port_a_first_bit_number => 0,
	port_a_last_address => 255,
	port_a_logical_ram_depth => 256,
	port_a_logical_ram_width => 16,
	port_a_read_during_write_mode => "new_data_with_nbe_read",
	port_a_write_enable_clock => "none",
	port_b_address_width => 8,
	port_b_data_width => 18,
	ram_block_type => "M9K")
-- pragma translate_on
PORT MAP (
	portare => VCC,
	clk0 => \clk~inputclkctrl_outclk\,
	portaaddr => \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	portadataout => \inst6|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\);

-- Location: LCCOMB_X57_Y24_N22
\inst|OP[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|OP[0]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(12)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst6|altsyncram_component|auto_generated|q_a\(12),
	combout => \inst|OP[0]~feeder_combout\);

-- Location: LCCOMB_X57_Y24_N24
\inst|y[1]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|y[1]~0_combout\ = (!\inst|state\(0) & (\reset~input_o\ & !\inst|state\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(0),
	datab => \reset~input_o\,
	datad => \inst|state\(1),
	combout => \inst|y[1]~0_combout\);

-- Location: FF_X57_Y24_N23
\inst|OP[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|OP[0]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|OP\(0));

-- Location: LCCOMB_X57_Y24_N18
\inst|OP[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|OP[2]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(14)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(14),
	combout => \inst|OP[2]~feeder_combout\);

-- Location: FF_X57_Y24_N19
\inst|OP[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|OP[2]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|OP\(2));

-- Location: LCCOMB_X57_Y24_N4
\inst|OP[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|OP[1]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(13)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst6|altsyncram_component|auto_generated|q_a\(13),
	combout => \inst|OP[1]~feeder_combout\);

-- Location: FF_X57_Y24_N5
\inst|OP[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|OP[1]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|OP\(1));

-- Location: LCCOMB_X57_Y24_N20
\inst|OP[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|OP[3]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(15)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(15),
	combout => \inst|OP[3]~feeder_combout\);

-- Location: FF_X57_Y24_N21
\inst|OP[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|OP[3]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|OP\(3));

-- Location: LCCOMB_X57_Y24_N28
\inst|Equal3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal3~0_combout\ = (!\inst|OP\(0) & (!\inst|OP\(2) & (!\inst|OP\(1) & \inst|OP\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|OP\(0),
	datab => \inst|OP\(2),
	datac => \inst|OP\(1),
	datad => \inst|OP\(3),
	combout => \inst|Equal3~0_combout\);

-- Location: LCCOMB_X60_Y23_N4
\inst|state~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|state~0_combout\ = (\reset~input_o\ & (!\inst|state\(0) & ((!\inst|Equal3~0_combout\) # (!\inst|state\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(1),
	datab => \reset~input_o\,
	datac => \inst|state\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|state~0_combout\);

-- Location: FF_X60_Y23_N5
\inst|state[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|ALT_INV_div_clk~clkctrl_outclk\,
	d => \inst|state~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|state\(0));

-- Location: LCCOMB_X60_Y23_N30
\inst|state~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|state~1_combout\ = (\reset~input_o\ & ((\inst|state\(0) & (!\inst|state\(1))) # (!\inst|state\(0) & (\inst|state\(1) & !\inst|Equal3~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|state\(0),
	datac => \inst|state\(1),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|state~1_combout\);

-- Location: FF_X60_Y23_N31
\inst|state[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|ALT_INV_div_clk~clkctrl_outclk\,
	d => \inst|state~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|state\(1));

-- Location: LCCOMB_X57_Y24_N30
\inst|Equal4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal4~0_combout\ = (((\inst|OP\(3)) # (!\inst|OP\(1))) # (!\inst|OP\(2))) # (!\inst|OP\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111101111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|OP\(0),
	datab => \inst|OP\(2),
	datac => \inst|OP\(1),
	datad => \inst|OP\(3),
	combout => \inst|Equal4~0_combout\);

-- Location: FF_X57_Y24_N25
\inst|y[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst6|altsyncram_component|auto_generated|q_a\(5),
	sload => VCC,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|y\(1));

-- Location: LCCOMB_X57_Y24_N10
\inst|y[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|y[0]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(4)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst6|altsyncram_component|auto_generated|q_a\(4),
	combout => \inst|y[0]~feeder_combout\);

-- Location: FF_X57_Y24_N11
\inst|y[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|y[0]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|y\(0));

-- Location: LCCOMB_X61_Y23_N2
\inst|R4~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4~2_combout\ = (\inst|y\(1) & (\inst|y\(0) & \inst|Equal3~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|y\(1),
	datac => \inst|y\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|R4~2_combout\);

-- Location: LCCOMB_X57_Y24_N6
\inst|z[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|z[1]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(1)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(1),
	combout => \inst|z[1]~feeder_combout\);

-- Location: FF_X57_Y24_N7
\inst|z[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|z[1]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|z\(1));

-- Location: LCCOMB_X57_Y24_N16
\inst|z[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|z[0]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(0)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(0),
	combout => \inst|z[0]~feeder_combout\);

-- Location: FF_X57_Y24_N17
\inst|z[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|z[0]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|z\(0));

-- Location: LCCOMB_X60_Y23_N16
\inst|Mux16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~0_combout\ = (\inst|RX\(3) & \inst|state\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(3),
	datad => \inst|state\(1),
	combout => \inst|Mux16~0_combout\);

-- Location: LCCOMB_X60_Y23_N18
\inst|Mux8~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux8~0_combout\ = (\inst|z\(1) & (\inst|z\(0) & (\inst|R4\(3) $ (\inst|Mux16~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4\(3),
	datab => \inst|z\(1),
	datac => \inst|z\(0),
	datad => \inst|Mux16~0_combout\,
	combout => \inst|Mux8~0_combout\);

-- Location: LCCOMB_X60_Y23_N28
\inst|Mux8~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux8~1_combout\ = (\inst|Equal4~0_combout\ & (\inst|R4~2_combout\ & (!\inst|state\(0)))) # (!\inst|Equal4~0_combout\ & (((\inst|state\(0) & \inst|Mux8~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011100000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4~2_combout\,
	datab => \inst|Equal4~0_combout\,
	datac => \inst|state\(0),
	datad => \inst|Mux8~0_combout\,
	combout => \inst|Mux8~1_combout\);

-- Location: LCCOMB_X60_Y23_N22
\inst|Mux8~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux8~2_combout\ = (\inst|R4\(3) & (((!\inst|Mux8~1_combout\)) # (!\inst|state\(1)))) # (!\inst|R4\(3) & (((!\inst|Equal4~0_combout\ & \inst|Mux8~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101001111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(1),
	datab => \inst|Equal4~0_combout\,
	datac => \inst|R4\(3),
	datad => \inst|Mux8~1_combout\,
	combout => \inst|Mux8~2_combout\);

-- Location: FF_X60_Y23_N23
\inst|R4[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux8~2_combout\,
	asdata => VCC,
	sload => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R4\(3));

-- Location: LCCOMB_X57_Y24_N26
\inst|x[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|x[0]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(8)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(8),
	combout => \inst|x[0]~feeder_combout\);

-- Location: FF_X57_Y24_N27
\inst|x[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|x[0]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|x\(0));

-- Location: LCCOMB_X61_Y23_N12
\inst|R2~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~10_combout\ = (\reset~input_o\ & (\inst|state\(0) & \inst|RX\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datac => \inst|state\(0),
	datad => \inst|RX\(3),
	combout => \inst|R2~10_combout\);

-- Location: LCCOMB_X61_Y23_N8
\inst|R1[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[3]~feeder_combout\ = \inst|R2~10_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~10_combout\,
	combout => \inst|R1[3]~feeder_combout\);

-- Location: LCCOMB_X60_Y23_N0
\inst|RY[0]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RY[0]~0_combout\ = (\inst|state\(1) & (!\inst|state\(0) & \inst|Equal3~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(1),
	datac => \inst|state\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|RY[0]~0_combout\);

-- Location: LCCOMB_X60_Y23_N14
\inst|R1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~0_combout\ = (!\inst|z\(1) & (\inst|state\(0) & \inst|state\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(1),
	datac => \inst|state\(0),
	datad => \inst|state\(1),
	combout => \inst|R1~0_combout\);

-- Location: LCCOMB_X61_Y23_N10
\inst|R1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~1_combout\ = ((!\inst|z\(0) & (!\inst|Equal4~0_combout\ & \inst|R1~0_combout\))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(0),
	datab => \inst|Equal4~0_combout\,
	datac => \reset~input_o\,
	datad => \inst|R1~0_combout\,
	combout => \inst|R1~1_combout\);

-- Location: LCCOMB_X61_Y23_N4
\inst|R1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~2_combout\ = (\inst|R1~1_combout\) # ((\inst|RY[0]~0_combout\ & (!\inst|y\(1) & !\inst|y\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RY[0]~0_combout\,
	datab => \inst|y\(1),
	datac => \inst|y\(0),
	datad => \inst|R1~1_combout\,
	combout => \inst|R1~2_combout\);

-- Location: FF_X61_Y23_N9
\inst|R1[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[3]~feeder_combout\,
	ena => \inst|R1~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(3));

-- Location: LCCOMB_X57_Y24_N12
\inst|x[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|x[1]~feeder_combout\ = \inst6|altsyncram_component|auto_generated|q_a\(9)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst6|altsyncram_component|auto_generated|q_a\(9),
	combout => \inst|x[1]~feeder_combout\);

-- Location: FF_X57_Y24_N13
\inst|x[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|x[1]~feeder_combout\,
	ena => \inst|y[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|x\(1));

-- Location: LCCOMB_X60_Y23_N26
\inst|Mux16~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~1_combout\ = (\inst|z\(1) & (!\inst|z\(0) & (\inst|R3\(3) $ (\inst|Mux16~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001000100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(1),
	datab => \inst|z\(0),
	datac => \inst|R3\(3),
	datad => \inst|Mux16~0_combout\,
	combout => \inst|Mux16~1_combout\);

-- Location: LCCOMB_X61_Y23_N6
\inst|R3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~1_combout\ = (\inst|y\(1) & (!\inst|y\(0) & \inst|Equal3~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|y\(1),
	datac => \inst|y\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|R3~1_combout\);

-- Location: LCCOMB_X60_Y23_N24
\inst|Mux16~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~2_combout\ = (\inst|state\(0) & (!\inst|Equal4~0_combout\ & (\inst|Mux16~1_combout\))) # (!\inst|state\(0) & (\inst|Equal4~0_combout\ & ((\inst|R3~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110010000100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(0),
	datab => \inst|Equal4~0_combout\,
	datac => \inst|Mux16~1_combout\,
	datad => \inst|R3~1_combout\,
	combout => \inst|Mux16~2_combout\);

-- Location: LCCOMB_X60_Y23_N8
\inst|Mux16~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~3_combout\ = (\inst|R3\(3) & (((!\inst|Mux16~2_combout\)) # (!\inst|state\(1)))) # (!\inst|R3\(3) & (((!\inst|Equal4~0_combout\ & \inst|Mux16~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101001111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(1),
	datab => \inst|Equal4~0_combout\,
	datac => \inst|R3\(3),
	datad => \inst|Mux16~2_combout\,
	combout => \inst|Mux16~3_combout\);

-- Location: FF_X60_Y23_N9
\inst|R3[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux16~3_combout\,
	asdata => VCC,
	sload => \ALT_INV_reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(3));

-- Location: LCCOMB_X61_Y23_N30
\inst|Mux36~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux36~0_combout\ = (\inst|x\(0) & (((\inst|x\(1))))) # (!\inst|x\(0) & ((\inst|x\(1) & ((\inst|R3\(3)))) # (!\inst|x\(1) & (\inst|R1\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|x\(0),
	datab => \inst|R1\(3),
	datac => \inst|x\(1),
	datad => \inst|R3\(3),
	combout => \inst|Mux36~0_combout\);

-- Location: LCCOMB_X64_Y23_N22
\inst|R2[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[3]~feeder_combout\ = \inst|R2~10_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~10_combout\,
	combout => \inst|R2[3]~feeder_combout\);

-- Location: LCCOMB_X64_Y23_N24
\inst|R2~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~7_combout\ = ((\inst|z\(0) & (!\inst|Equal4~0_combout\ & \inst|R1~0_combout\))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011101100110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(0),
	datab => \reset~input_o\,
	datac => \inst|Equal4~0_combout\,
	datad => \inst|R1~0_combout\,
	combout => \inst|R2~7_combout\);

-- Location: LCCOMB_X64_Y23_N26
\inst|R2~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~8_combout\ = (\inst|R2~7_combout\) # ((!\inst|y\(1) & (\inst|y\(0) & \inst|RY[0]~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111101000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|y\(1),
	datab => \inst|y\(0),
	datac => \inst|RY[0]~0_combout\,
	datad => \inst|R2~7_combout\,
	combout => \inst|R2~8_combout\);

-- Location: FF_X64_Y23_N23
\inst|R2[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[3]~feeder_combout\,
	ena => \inst|R2~8_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(3));

-- Location: LCCOMB_X62_Y23_N20
\inst|Mux36~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux36~1_combout\ = (\inst|x\(0) & ((\inst|Mux36~0_combout\ & (\inst|R4\(3))) # (!\inst|Mux36~0_combout\ & ((\inst|R2\(3)))))) # (!\inst|x\(0) & (((\inst|Mux36~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4\(3),
	datab => \inst|x\(0),
	datac => \inst|Mux36~0_combout\,
	datad => \inst|R2\(3),
	combout => \inst|Mux36~1_combout\);

-- Location: LCCOMB_X62_Y23_N28
\inst|RX[1]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RX[1]~0_combout\ = (\reset~input_o\ & ((\inst|state\(0) & ((!\inst|state\(1)))) # (!\inst|state\(0) & (!\inst|Equal4~0_combout\ & \inst|state\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal4~0_combout\,
	datab => \reset~input_o\,
	datac => \inst|state\(0),
	datad => \inst|state\(1),
	combout => \inst|RX[1]~0_combout\);

-- Location: FF_X62_Y23_N21
\inst|RX[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux36~1_combout\,
	ena => \inst|RX[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(3));

-- Location: LCCOMB_X62_Y23_N30
\inst|RY[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RY[2]~feeder_combout\ = \inst|RX\(3)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|RX\(3),
	combout => \inst|RY[2]~feeder_combout\);

-- Location: LCCOMB_X60_Y23_N6
\inst|RY[0]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RY[0]~1_combout\ = (\reset~input_o\ & (\inst|state\(1) & (!\inst|state\(0) & \inst|Equal3~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|state\(1),
	datac => \inst|state\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|RY[0]~1_combout\);

-- Location: FF_X62_Y23_N31
\inst|RY[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|RY[2]~feeder_combout\,
	ena => \inst|RY[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RY\(2));

-- Location: LCCOMB_X57_Y23_N20
\inst|R4[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4[2]~feeder_combout\ = \inst|R2~9_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~9_combout\,
	combout => \inst|R4[2]~feeder_combout\);

-- Location: LCCOMB_X60_Y23_N20
\inst|R4[0]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4[0]~0_combout\ = (!\inst|z\(1)) # (!\inst|z\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|z\(0),
	datad => \inst|z\(1),
	combout => \inst|R4[0]~0_combout\);

-- Location: LCCOMB_X60_Y23_N10
\inst|R4[0]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4[0]~1_combout\ = ((\inst|Equal4~0_combout\ & (\inst|state\(0))) # (!\inst|Equal4~0_combout\ & ((\inst|R4[0]~0_combout\) # (!\inst|state\(0))))) # (!\inst|state\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111011111010111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|state\(1),
	datab => \inst|Equal4~0_combout\,
	datac => \inst|state\(0),
	datad => \inst|R4[0]~0_combout\,
	combout => \inst|R4[0]~1_combout\);

-- Location: LCCOMB_X57_Y23_N18
\inst|R4[0]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4[0]~3_combout\ = ((!\inst|R4[0]~1_combout\ & ((\inst|state\(0)) # (\inst|R4~2_combout\)))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101111101011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|state\(0),
	datac => \inst|R4[0]~1_combout\,
	datad => \inst|R4~2_combout\,
	combout => \inst|R4[0]~3_combout\);

-- Location: FF_X57_Y23_N21
\inst|R4[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R4[2]~feeder_combout\,
	sclr => \ALT_INV_reset~input_o\,
	ena => \inst|R4[0]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R4\(2));

-- Location: LCCOMB_X60_Y23_N12
\inst|R2[0]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~3_combout\ = (\inst|state\(1) & (\inst|Equal4~0_combout\ $ (\inst|state\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal4~0_combout\,
	datac => \inst|state\(0),
	datad => \inst|state\(1),
	combout => \inst|R2[0]~3_combout\);

-- Location: LCCOMB_X61_Y23_N16
\inst|R3[0]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[0]~0_combout\ = ((\inst|state\(0) & ((\inst|z\(0)) # (!\inst|z\(1))))) # (!\inst|R2[0]~3_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(1),
	datab => \inst|z\(0),
	datac => \inst|state\(0),
	datad => \inst|R2[0]~3_combout\,
	combout => \inst|R3[0]~0_combout\);

-- Location: LCCOMB_X61_Y23_N20
\inst|R3[0]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[0]~2_combout\ = ((!\inst|R3[0]~0_combout\ & ((\inst|R3~1_combout\) # (\inst|state\(0))))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111111011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3~1_combout\,
	datab => \reset~input_o\,
	datac => \inst|state\(0),
	datad => \inst|R3[0]~0_combout\,
	combout => \inst|R3[0]~2_combout\);

-- Location: FF_X61_Y23_N29
\inst|R3[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~9_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R3[0]~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(2));

-- Location: LCCOMB_X65_Y23_N22
\inst|R1[0]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~4_combout\ = (\inst|state\(0) & ((\inst|z\(1)) # (\inst|z\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|z\(1),
	datac => \inst|state\(0),
	datad => \inst|z\(0),
	combout => \inst|R1[0]~4_combout\);

-- Location: LCCOMB_X65_Y23_N4
\inst|R1[0]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~3_combout\ = (!\inst|state\(0) & ((\inst|y\(1)) # ((\inst|y\(0)) # (!\inst|Equal3~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|y\(1),
	datab => \inst|y\(0),
	datac => \inst|state\(0),
	datad => \inst|Equal3~0_combout\,
	combout => \inst|R1[0]~3_combout\);

-- Location: LCCOMB_X65_Y23_N24
\inst|R1[0]~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~5_combout\ = ((!\inst|R1[0]~4_combout\ & (\inst|R2[0]~3_combout\ & !\inst|R1[0]~3_combout\))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001101110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[0]~4_combout\,
	datab => \reset~input_o\,
	datac => \inst|R2[0]~3_combout\,
	datad => \inst|R1[0]~3_combout\,
	combout => \inst|R1[0]~5_combout\);

-- Location: FF_X65_Y23_N7
\inst|R1[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~9_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R1[0]~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(2));

-- Location: LCCOMB_X64_Y23_N28
\inst|Mux37~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux37~0_combout\ = (\inst|x\(0) & ((\inst|R2\(2)) # ((\inst|x\(1))))) # (!\inst|x\(0) & (((!\inst|x\(1) & \inst|R1\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100101111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|x\(0),
	datac => \inst|x\(1),
	datad => \inst|R1\(2),
	combout => \inst|Mux37~0_combout\);

-- Location: LCCOMB_X62_Y23_N10
\inst|Mux37~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux37~1_combout\ = (\inst|x\(1) & ((\inst|Mux37~0_combout\ & (\inst|R4\(2))) # (!\inst|Mux37~0_combout\ & ((\inst|R3\(2)))))) # (!\inst|x\(1) & (((\inst|Mux37~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4\(2),
	datab => \inst|R3\(2),
	datac => \inst|x\(1),
	datad => \inst|Mux37~0_combout\,
	combout => \inst|Mux37~1_combout\);

-- Location: FF_X62_Y23_N11
\inst|RX[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux37~1_combout\,
	ena => \inst|RX[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(2));

-- Location: LCCOMB_X61_Y23_N26
\inst|R2~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~9_combout\ = (\inst|state\(0) & (\inst|RY\(2) $ ((\inst|RX\(2))))) # (!\inst|state\(0) & (((\inst|RX\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110111101100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RY\(2),
	datab => \inst|RX\(2),
	datac => \inst|state\(0),
	datad => \inst|RX\(3),
	combout => \inst|R2~9_combout\);

-- Location: LCCOMB_X63_Y23_N30
\inst|R2[0]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~2_combout\ = (\inst|state\(0) & ((\inst|z\(1)) # (!\inst|z\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000110010001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|z\(1),
	datab => \inst|state\(0),
	datac => \inst|z\(0),
	combout => \inst|R2[0]~2_combout\);

-- Location: LCCOMB_X63_Y23_N16
\inst|R2[0]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~1_combout\ = (!\inst|state\(0) & (((\inst|y\(1)) # (!\inst|Equal3~0_combout\)) # (!\inst|y\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100010011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|y\(0),
	datab => \inst|state\(0),
	datac => \inst|Equal3~0_combout\,
	datad => \inst|y\(1),
	combout => \inst|R2[0]~1_combout\);

-- Location: LCCOMB_X63_Y23_N12
\inst|R2[0]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~4_combout\ = ((!\inst|R2[0]~2_combout\ & (\inst|R2[0]~3_combout\ & !\inst|R2[0]~1_combout\))) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001101110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2[0]~2_combout\,
	datab => \reset~input_o\,
	datac => \inst|R2[0]~3_combout\,
	datad => \inst|R2[0]~1_combout\,
	combout => \inst|R2[0]~4_combout\);

-- Location: FF_X63_Y23_N7
\inst|R2[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~9_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R2[0]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(2));

-- Location: LCCOMB_X57_Y23_N14
\inst|R4[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R4[0]~feeder_combout\ = \inst|R2~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~0_combout\,
	combout => \inst|R4[0]~feeder_combout\);

-- Location: FF_X57_Y23_N15
\inst|R4[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R4[0]~feeder_combout\,
	sclr => \ALT_INV_reset~input_o\,
	ena => \inst|R4[0]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R4\(0));

-- Location: FF_X65_Y23_N13
\inst|R1[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~0_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R1[0]~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(0));

-- Location: FF_X61_Y23_N23
\inst|R3[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~0_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R3[0]~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(0));

-- Location: LCCOMB_X62_Y23_N26
\inst|Mux39~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~0_combout\ = (\inst|x\(0) & (((\inst|x\(1))))) # (!\inst|x\(0) & ((\inst|x\(1) & ((\inst|R3\(0)))) # (!\inst|x\(1) & (\inst|R1\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(0),
	datab => \inst|x\(0),
	datac => \inst|x\(1),
	datad => \inst|R3\(0),
	combout => \inst|Mux39~0_combout\);

-- Location: LCCOMB_X62_Y23_N22
\inst|Mux39~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~1_combout\ = (\inst|x\(0) & ((\inst|Mux39~0_combout\ & (\inst|R4\(0))) # (!\inst|Mux39~0_combout\ & ((\inst|R2\(0)))))) # (!\inst|x\(0) & (((\inst|Mux39~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4\(0),
	datab => \inst|R2\(0),
	datac => \inst|x\(0),
	datad => \inst|Mux39~0_combout\,
	combout => \inst|Mux39~1_combout\);

-- Location: FF_X62_Y23_N23
\inst|RX[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux39~1_combout\,
	ena => \inst|RX[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(0));

-- Location: FF_X59_Y23_N13
\inst|RY[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|RX\(2),
	sload => VCC,
	ena => \inst|RY[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RY\(1));

-- Location: LCCOMB_X59_Y23_N12
\inst|R2~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~5_combout\ = (\inst|state\(0) & (\inst|RX\(1) $ (((!\inst|RY\(1)))))) # (!\inst|state\(0) & (((!\inst|RX\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|RX\(2),
	datac => \inst|RY\(1),
	datad => \inst|state\(0),
	combout => \inst|R2~5_combout\);

-- Location: LCCOMB_X57_Y23_N24
\inst|R2~5_wirecell\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~5_wirecell_combout\ = !\inst|R2~5_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~5_combout\,
	combout => \inst|R2~5_wirecell_combout\);

-- Location: FF_X57_Y23_N25
\inst|R4[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2~5_wirecell_combout\,
	sclr => \ALT_INV_reset~input_o\,
	ena => \inst|R4[0]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R4\(1));

-- Location: FF_X61_Y23_N25
\inst|R3[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~5_wirecell_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R3[0]~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(1));

-- Location: LCCOMB_X59_Y23_N14
\inst|R2~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~6_combout\ = (!\inst|R2~5_combout\) # (!\reset~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \reset~input_o\,
	datad => \inst|R2~5_combout\,
	combout => \inst|R2~6_combout\);

-- Location: LCCOMB_X64_Y23_N8
\inst|R2[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[1]~feeder_combout\ = \inst|R2~6_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~6_combout\,
	combout => \inst|R2[1]~feeder_combout\);

-- Location: FF_X64_Y23_N9
\inst|R2[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[1]~feeder_combout\,
	ena => \inst|R2~8_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(1));

-- Location: LCCOMB_X61_Y23_N14
\inst|R1[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[1]~feeder_combout\ = \inst|R2~6_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|R2~6_combout\,
	combout => \inst|R1[1]~feeder_combout\);

-- Location: FF_X61_Y23_N15
\inst|R1[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[1]~feeder_combout\,
	ena => \inst|R1~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(1));

-- Location: LCCOMB_X63_Y23_N26
\inst|Mux38~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux38~0_combout\ = (\inst|x\(0) & ((\inst|R2\(1)) # ((\inst|x\(1))))) # (!\inst|x\(0) & (((!\inst|x\(1) & \inst|R1\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010110110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|x\(0),
	datab => \inst|R2\(1),
	datac => \inst|x\(1),
	datad => \inst|R1\(1),
	combout => \inst|Mux38~0_combout\);

-- Location: LCCOMB_X62_Y23_N24
\inst|Mux38~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux38~1_combout\ = (\inst|x\(1) & ((\inst|Mux38~0_combout\ & (\inst|R4\(1))) # (!\inst|Mux38~0_combout\ & ((\inst|R3\(1)))))) # (!\inst|x\(1) & (((\inst|Mux38~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R4\(1),
	datab => \inst|R3\(1),
	datac => \inst|x\(1),
	datad => \inst|Mux38~0_combout\,
	combout => \inst|Mux38~1_combout\);

-- Location: FF_X62_Y23_N25
\inst|RX[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux38~1_combout\,
	ena => \inst|RX[1]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(1));

-- Location: FF_X62_Y23_N5
\inst|RY[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|RX\(1),
	sload => VCC,
	ena => \inst|RY[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RY\(0));

-- Location: LCCOMB_X62_Y23_N4
\inst|R2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~0_combout\ = (\inst|state\(0) & (\inst|RX\(0) $ ((\inst|RY\(0))))) # (!\inst|state\(0) & (((\inst|RX\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101101001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(0),
	datab => \inst|state\(0),
	datac => \inst|RY\(0),
	datad => \inst|RX\(1),
	combout => \inst|R2~0_combout\);

-- Location: FF_X63_Y23_N29
\inst|R2[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|R2~0_combout\,
	sclr => \ALT_INV_reset~input_o\,
	sload => VCC,
	ena => \inst|R2[0]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(0));

-- Location: LCCOMB_X63_Y23_N18
\inst|WideOr0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr0~0_combout\ = (\inst|R2\(0) & ((\inst|R2\(3)) # (\inst|R2\(2) $ (\inst|R2\(1))))) # (!\inst|R2\(0) & ((\inst|R2\(1)) # (\inst|R2\(2) $ (\inst|R2\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110101111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|R2\(0),
	datac => \inst|R2\(1),
	datad => \inst|R2\(3),
	combout => \inst|WideOr0~0_combout\);

-- Location: LCCOMB_X63_Y23_N20
\inst|seg[6]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[6]~feeder_combout\ = \inst|WideOr0~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr0~0_combout\,
	combout => \inst|seg[6]~feeder_combout\);

-- Location: FF_X63_Y23_N21
\inst|seg[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[6]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(6));

-- Location: LCCOMB_X64_Y23_N16
\inst|WideOr1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr1~0_combout\ = (\inst|R2\(1) & ((\inst|R2\(3)) # ((\inst|R2\(2) & !\inst|R2\(0))))) # (!\inst|R2\(1) & ((\inst|R2\(3) $ (\inst|R2\(2))) # (!\inst|R2\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001101011111011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|R2\(1),
	datac => \inst|R2\(2),
	datad => \inst|R2\(0),
	combout => \inst|WideOr1~0_combout\);

-- Location: LCCOMB_X64_Y23_N12
\inst|seg[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[5]~feeder_combout\ = \inst|WideOr1~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr1~0_combout\,
	combout => \inst|seg[5]~feeder_combout\);

-- Location: FF_X64_Y23_N13
\inst|seg[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[5]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(5));

-- Location: LCCOMB_X63_Y23_N0
\inst|WideOr2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr2~0_combout\ = (\inst|R2\(1) & (((\inst|R2\(3)) # (!\inst|R2\(0))))) # (!\inst|R2\(1) & ((\inst|R2\(2) & ((\inst|R2\(3)))) # (!\inst|R2\(2) & (!\inst|R2\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101100110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|R2\(0),
	datac => \inst|R2\(1),
	datad => \inst|R2\(3),
	combout => \inst|WideOr2~0_combout\);

-- Location: LCCOMB_X63_Y23_N10
\inst|seg[4]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[4]~feeder_combout\ = \inst|WideOr2~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr2~0_combout\,
	combout => \inst|seg[4]~feeder_combout\);

-- Location: FF_X63_Y23_N11
\inst|seg[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[4]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(4));

-- Location: LCCOMB_X64_Y23_N10
\inst|WideOr3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr3~0_combout\ = (\inst|R2\(1) & ((\inst|R2\(2) & ((!\inst|R2\(0)))) # (!\inst|R2\(2) & ((\inst|R2\(0)) # (!\inst|R2\(3)))))) # (!\inst|R2\(1) & ((\inst|R2\(3)) # (\inst|R2\(2) $ (!\inst|R2\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111011100111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|R2\(1),
	datac => \inst|R2\(2),
	datad => \inst|R2\(0),
	combout => \inst|WideOr3~0_combout\);

-- Location: LCCOMB_X64_Y23_N30
\inst|seg[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[3]~feeder_combout\ = \inst|WideOr3~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr3~0_combout\,
	combout => \inst|seg[3]~feeder_combout\);

-- Location: FF_X64_Y23_N31
\inst|seg[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[3]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(3));

-- Location: LCCOMB_X64_Y23_N20
\inst|WideOr4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr4~0_combout\ = (\inst|R2\(3) & (((!\inst|R2\(1) & \inst|R2\(0))) # (!\inst|R2\(2)))) # (!\inst|R2\(3) & (((\inst|R2\(2)) # (\inst|R2\(0))) # (!\inst|R2\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111101011011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|R2\(1),
	datac => \inst|R2\(2),
	datad => \inst|R2\(0),
	combout => \inst|WideOr4~0_combout\);

-- Location: LCCOMB_X64_Y23_N0
\inst|seg[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[2]~feeder_combout\ = \inst|WideOr4~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr4~0_combout\,
	combout => \inst|seg[2]~feeder_combout\);

-- Location: FF_X64_Y23_N1
\inst|seg[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[2]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(2));

-- Location: LCCOMB_X64_Y23_N6
\inst|WideOr5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr5~0_combout\ = (\inst|R2\(3) & ((\inst|R2\(0) & (!\inst|R2\(1))) # (!\inst|R2\(0) & ((!\inst|R2\(2)))))) # (!\inst|R2\(3) & ((\inst|R2\(1) $ (!\inst|R2\(0))) # (!\inst|R2\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011100011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|R2\(1),
	datac => \inst|R2\(2),
	datad => \inst|R2\(0),
	combout => \inst|WideOr5~0_combout\);

-- Location: LCCOMB_X64_Y23_N18
\inst|seg[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[1]~feeder_combout\ = \inst|WideOr5~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr5~0_combout\,
	combout => \inst|seg[1]~feeder_combout\);

-- Location: FF_X64_Y23_N19
\inst|seg[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[1]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(1));

-- Location: LCCOMB_X63_Y23_N2
\inst|WideOr6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr6~0_combout\ = (\inst|R2\(2) & ((\inst|R2\(1)) # (\inst|R2\(0) $ (\inst|R2\(3))))) # (!\inst|R2\(2) & ((\inst|R2\(1) $ (\inst|R2\(3))) # (!\inst|R2\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011011111111001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|R2\(0),
	datac => \inst|R2\(1),
	datad => \inst|R2\(3),
	combout => \inst|WideOr6~0_combout\);

-- Location: LCCOMB_X63_Y23_N24
\inst|seg[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|seg[0]~feeder_combout\ = \inst|WideOr6~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|WideOr6~0_combout\,
	combout => \inst|seg[0]~feeder_combout\);

-- Location: FF_X63_Y23_N25
\inst|seg[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|seg[0]~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(0));

ww_seg(7) <= \seg[7]~output_o\;

ww_seg(6) <= \seg[6]~output_o\;

ww_seg(5) <= \seg[5]~output_o\;

ww_seg(4) <= \seg[4]~output_o\;

ww_seg(3) <= \seg[3]~output_o\;

ww_seg(2) <= \seg[2]~output_o\;

ww_seg(1) <= \seg[1]~output_o\;

ww_seg(0) <= \seg[0]~output_o\;

ww_sel(2) <= \sel[2]~output_o\;

ww_sel(1) <= \sel[1]~output_o\;

ww_sel(0) <= \sel[0]~output_o\;
END structure;


